define("broada/ui/inputdate/override_inputdate", ["require", "../../wijmo/wijinput/jquery.wijmo.wijinputdate"], function(e) {
	e("../../wijmo/wijinput/jquery.wijmo.wijinputdate");
	var i = wijmo.input.wijinputdate;
	i.prototype._destroy = function() {
		var e = this.element.data("calendar");
		e && (e.wijcalendar("destroy").remove(), this.element.data("calendar", null)), this._comboDiv && this._comboDiv.wijlist("destroy").wijpopup("destroy").remove()
	}, $.wijmo.registerWidget("wijinputdate", i.prototype)
}), define("broada/ui/inputdate/main", ["require", "../../wijmo/wijinput/jquery.wijmo.wijinputdate", "./override_inputdate", "../mixinview"], function(e) {
	e("../../wijmo/wijinput/jquery.wijmo.wijinputdate"), e("./override_inputdate");
	var i = e("../mixinview"),
		t = Ember.TextField.extend(i, {
			version: "0.1",
			wtype: "wijinputdate",
			options: ["comboHeight", "comboItems", "comboWidth", "culture", "date", "dateFormat", "disableUserInput", "invalidClass", "maxDate", "minDate", "nullText", "showNullText", "showSpinner", "showTrigger"],
			methods: [{
				key: "destroy",
				mapping: "destroyPlugin"
			}],
			events: ["dateChanged", "invalidInput"],
			init: function() {
				this._super(), this.on("dateChanged", this, this._dateChanged)
			},
			_dateChanged: function(e, i) {
				this.set("date", i.date)
			},
			dateChange: Ember.observer(function() {
				var e = this.get("date");
				this.$().wijinputdate({
					date: e
				})
			}, "date")
		});
	return t
}), define("broada/ui/inputdate", ["require", "./inputdate/main"], function(e) {
	var i = e("./inputdate/main");
	return Broada.ui.Inputdate = i, i
});